package cc.zy.base.hr.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author cheng
 * @time 2022/03/10 13:44:10
 */
@Data
@TableName("t_dept_log")
public class HrDeptSynLog {

    /**
     * id 标签id
     */
    @TableId(value = "ID")
    private Integer id;

    /**
     * syncMode 同步模式
     */
    @TableField("SYNC_MODE")
    private Integer syncMode;

    /**
     * status 状态
     */
    @TableField("STATUS")
    private Integer status;

    /**
     * syncTime 同步时间
     */
    @TableField("SYNC_TIME")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "CTT")
    private Date syncTime;

    /**
     * status 日志地址
     */
    @TableField("SYNC_URL")
    private String syncUrl;

    /**
     * LogSyncMode 日志同步模式
     */
    @TableField(exist = false)
    private String logSyncMode;

    /**
     * LogStatus 日志状态
     */
    @TableField(exist = false)
    private String logStatus;
}
